<?php
declare(strict_types=1);
namespace Service\ConsumerService\ConsumerMapping;

use Service\BaseService;

class StockInfoMapping extends BaseService
{
    /**
     * 是否残次批次（1-是，0-不是）
     * @var int
     */
    public $isDefective                 = 'IsDefective';

    /**
     * 库存数量
     * @var int
     */
    public $number                      = 'Number';

    /**
     * 库存批次校期
     * @var date
     */
    public $periodTime                  = 'CalibrationPeriodTime';

    /**
     * 是否有效期（1-有，0-没有）
     * @var int
     */
    public $isHasPeriodTime             = 'IsHasPeriodTime';

    /**
     * 原始商品批次号
     * @var string
     */
    public $batchNo                     = 'BatchNo';

    /**
     * 批次规格里面最小单价
     * @var float
     */
    public $minSinglePrice              = 'BatchSpecMinSinglePrice';

    /**
     * 批次规格里面最大单价
     * @var float
     */
    public $maxSinglePrice              = 'BatchSpecMaxSinglePrice';

    /**
     * 是否有价格 0 没有 1 有
     * @var int
     */
    public $isHasPrice                  = 'IsHasPrice';

    /**
     * 规格组
     * @var string
     */
    public $specList                    = 'SpecList';

    /**
     * 限购数量
     * @var int
     */
    public $limitBuyCount               = 'LimitBuyCount';

    /**
     * 库存批次ID
     * @var string
     */
    public $BatchID                     = 'BatchID';

    /**
     * 单价
     * @var string
     */
    public $SpecPrice          = 'SpecificationPrice';

    /**
     * 单价
     * @var string
     */
    public $SpecFreightPrice          = 'SpecificationFreightPrice';

    /**
     * 数量
     * @var string
     */
    public $SpecNum          = 'SpecificationNum';

}